package fr.generali.accueilclient.gwt.client.ui.components.form.button;

import com.google.gwt.core.client.GWT;



/**
 * Bouton permettant de lancer une action.
 * 
 * L'intérêt de genre de bouton est d'offrir une sémantique aux boutons mais
 * aussi de pouvoir les styler automatiquement sans l'intervention du
 * d�veloppeur.
 * 
 * @author M. Abdennebi 17 avr. 2012
 * 
 */
public class ActionButton extends ActionButtonBase {

	// TODO Utiliser les constantes GWT
	public static final String DEFAULT_NAME = "Valider";

	protected static Resources res = GWT.create(Resources.class);

	public ActionButton(String title) {
		setText(title);
		addStyleName(res.style().btnPrimary());
		res.style().ensureInjected();
	}

	public ActionButton() {
		this(DEFAULT_NAME);
	}

}
